package com.totoro.dubbo.properties;

import lombok.Getter;
import lombok.Setter;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * 服务提供者配置
 *
 * @see http://dubbo.apache.org/books/dubbo-user-book/references/xml/dubbo-provider.html
 * Created by Niki on 2018/7/3 9:38
 */
@Configuration
@ConfigurationProperties(prefix = "dubbo.provicer")
@Getter
@Setter
public class ProvicerConfigProperties {
    /** */
    private String id;
    /** */
    private String protocol;
    /** */
    private String host;
    /** */
    private String threads;
    /** */
    private String payload;
    /** */
    private String path;
    /** */
    private String server;
    /** */
    private String client;
    /** */
    private String codec;
    /** */
    private String serialization;
    /** */
//    private boolean default
    /** */
    private String filter;
    /** */
    private String listener;
    /** */
    private String threadpool;
    /** */
    private String accepts;
    /** */
    private String version;
    /** */
    private String group;
    /** */
    private String delay;
    /** */
    private String timeout;
    /** */
    private String retries;
    /** */
    private String connections;
    /** */
    private String loadbalance;
    /** */
    private String async;
    /** */
    private String stub;
    /** */
    private String mock;
    /** */
    private String token;
    /** */
    private String registry;
    /** */
    private String dynamic;
    /** */
    private String accesslog;
    /** */
    private String owner;
    /** */
    private String document;
    /** */
    private String weight;
    /** */
    private String executes;
    /** */
    private String actives;
    /** */
    private String proxy;
    /** */
    private String cluster;
    /** */
    private String deprecated;
    /** */
    private String queues;
    /** */
    private String charset;
    /** */
    private String buffer;
    /** */
    private String iothreads;
    /** */
    private String telnet;
    /** */
    private String layer;







}
